home *** CD-ROM | disk | FTP | other *** search
/ Apple Reference & Presen…rary 6 (Reseller Edition) / Apple Ref. & Pres. Lib.v6.0.toast / pc / Ref & Pres Lib. v6.0 Reseller / stack_-1.xml < prev    next >
Extensible Markup Language  |  1990-12-20  |  38KB  |  227 lines

  1. <?xml version="1.0" encoding="utf-8" ?>
  2. <!DOCTYPE stack PUBLIC "-//Apple, Inc.//DTD stack V 2.0//EN" "" >
  3. <stack>
  4.     <name>in.0 Reseller</name>
  5.     <id>-1</id>
  6.     <cardCount>203</cardCount>
  7.     <cardID>13593</cardID>
  8.     <listID>19176</listID>
  9.     <cantModify><true /></cantModify>
  10.     <cantDelete><false /></cantDelete>
  11.     <cantAbort><true /></cantAbort>
  12.     <cardSize>
  13.         <width>512</width>
  14.         <height>342</height>
  15.     </cardSize>
  16.     <script>--------------------------------------------------------------------------                Stack: Ref & Pres Lib. v6.0b4 Reseller              ----                          ¬©1990 Medior, Inc.                        ----                      ¬©1990 Apple Computer, Inc.                    ----                                                                    ----                           12/19/90 7:32 PM                         ----                            Version: 6.0b4                          ---------------------------------------------------------------------------- XCMDs to follow:-- #   985    CopyFolder      ¬© Fr√©d√©ric Rinaldi-- #  2985    FileCopy        ¬© Fr√©d√©ric Rinaldi-- #  1047    NewFolder       ¬© Guy de Picciotto-- #  1142    Prompt          ¬© Fr√©d√©ric Rinaldi-- #   983    RemoveFolder    ¬© Fr√©d√©ric Rinaldi-- # 10036    SwitchXRoo      ¬© 1990 Bill Steinberg-- #    77    TitleBar        ¬© Apple Computer, Inc.-- # 12027    zoomRect        ¬© Apple Computer, Inc.-- XFCNs to follow:-- # 12154    ApplicationList-- # 14000    ApplMemory      ¬© Apple Computer, Inc.-- # 12505    ApplSize        ¬© Apple Computer, Inc.-- #  4008    DeleteFile      ¬© Apple Computer, Inc.-- # 30025    DiskSpaceAvail  ¬© Peter Meyer-- # 13006    FileExists      ¬© Apple Computer, Inc.-- # 13008    FileSize        ¬© Apple Computer, Inc.-- #  9119    folderPath      ¬© David Fry-- #  1000    FolderSize      ¬© Fr√©d√©ric Rinaldi-- #   800    ListSelect      ¬© Fr√©d√©ric Rinaldi-- # 12040    MFIsRunning     ¬© Apple Computer, Inc.-- # 12045    sysEnvironment  ¬© Apple Computer, Inc.-- #   971    SystemFolder    ¬© 1989 By the Trustees of Dartmouth College-- # 12053    TotalRAM        ¬© Apple Computer, Inc.-- # 12067    VolumeList      ¬© Apple Computer, Inc.------------------------------------------------------------------------on closeStackglobal gLockFlagif gLockFlag is not true thenrepeat until not the lockscreenset lockscreen to falseend repeatelse put "" into gLockFlagend closeStackon resumeStackspinCursorsend openCard to this cdopenStackset userModify to TRUEpass resumeStackend resumeStackon openStackglobal gMainStack6,gCdNameList6,gCdIDList6,MFinderglobal gCDVolume6,gGlobalInit6,gLastMenu6,gMenuSelection6global gPaths6,gAppList6,gTheDepths6,gNoLaunch6global RPStackNameif the userLevel < 2 then set the userLevel to 2put "Apple Ref. & Pres. Lib.v6.0:" into gCDVolume6put cd fld "Names" of cd 1 into gCdNameList6put cd fld "Ids" of cd 1 into gCdIDList6put cd fld "Applications" of cd 1 into gAppList6if gGlobalInit6 = "" thenif thereIsAFile(PreferencesPath()&"Global Data") thenlock screenRestoreGlobalspass  openStackexit openStackend ifspinCursor--‚Ä¢‚Ä¢ Check heapif the heapspace < 100000 thenanswer "HyperCard may run out of memory. Please quit "&¬¨"and provide more memory for HyperCard." with "Stay" or "Quit"if it = "Quit" then send "Domenu Quit HyperCard" to HyperCardend ifif top of cd window < 20 then hide menuBar--‚Ä¢‚Ä¢ Init Globalsput true into gGlobalInit6put trim(long name of this stack) into gMainStack6if number of this cd is not 1 thenspinCursorpush cdset lockmessages to trueset lockscreen to trueset lockrecent to trueput true into pushedgo cd 1else put false into pushedspinCursorput "Map" into gLastMenu6put long id of cd "Map" into RPStackNameif pushed thenspinCursorpop cdset lockmessages to falseset lockscreen to falseset lockrecent to falseend ifput MFisRunning() into MFinderif not MFinder then titleBar Hide--‚Ä¢‚Ä¢ Build global to hold paths - 1 (Not used), 2 Application Path,--   3 Electronic Forms Pathput ""& return & "5-Fonts & Software:" & return &"1-Reference:Electronic Forms:"¬¨into gPaths6--‚Ä¢‚Ä¢ Set stored menu choices for each cd--   17 for Graphics Library, 18 for Literature Guideput ",0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1" into gMenuSelection6if (gCDVolume6 is not in volumeList()) thenput true & return & "Volume" into gNoLaunch6end if--‚Ä¢‚Ä¢ Get Color StuffSwitchXRooput the result into tempif temp contains "Color QuickDraw not available" thenput 1 & return & 1 & return & 1 into gTheDepths6else if temp contains "Error" thenbeepput true & return & "Monitor" into gNoLaunch6answer "Unable to get details about your monitor(s).  You "&¬¨"must open presentations manually."elseput number of lines of char 1 to offset("HasMenuBar",temp) of temp into theLineif gTheDepths6 is not "" then--‚Ä¢‚Ä¢ Save current depthput item 6 of line theLine of temp into line 2 of gTheDepths6else--‚Ä¢‚Ä¢ Save startup screen depth & current depth & Max Depthput item 6 of line theLine of temp & return & item 6 of line theLine of temp &¬¨return & last item of line theLine of temp into gTheDepths6end ifend ifend ifpass openstack --// DGend openStackon resumegetHomeInfosend openCard to this cdunlock screen with dissolve very fastend resumeon suspendarchiveGlobalspass suspendend suspendon archiveGlobalsglobal gMainStack6,gCdNameList6,gCdIDList6,MFinder,gOtherCdList6global gCDVolume6,gGlobalInit6,gLastMenu6,gMenuSelection6global gCardTitles,gFindString,gOldScrollglobal gPaths6,gAppList6,gTheDepths6,gNoLaunch6,RPStackNamespinCursorput PreferencesPath()&"Global Data" into fileNameput "gMainStack6,gCdNameList6,gCdIDList6,MFinder,gOtherCdList6,"&¬¨"gCDVolume6,gGlobalInit6,gLastMenu6,gMenuSelection6,gPaths6,gAppList6,gTheDepths6,"&¬¨"gNoLaunch6,gCardTitles,gFindString,gOldScrollRPStackName" into gblListput "" into theListrepeat with z = 1 to number of items of gblListif z mod 6 = 0 then spinCursordo "put "& item z of gblList &" &" & quote &"‚âà"& quote &¬¨" after theList"end repeatopen file fileNamespinCursorrepeatwrite char 1 to 16384 of theList to file fileNamedelete char 1 to 16384 of theListif theList = "" then exit repeatend repeatclose file fileNameend archiveGlobalson RestoreGlobalsglobal gMainStack6,gCdNameList6,gCdIDList6,MFinder,gOtherCdList6global gCDVolume6,gGlobalInit6,gLastMenu6,gMenuSelection6global gCardTitles,gFindString,gOldScrollglobal gPaths6,gAppList6,gTheDepths6,gNoLaunch6,RPStackNamespinCursorput PreferencesPath()&"Global Data" into fileNameput "gMainStack6,gCdNameList6,gCdIDList6,MFinder,gOtherCdList6,"&¬¨"gCDVolume6,gGlobalInit6,gLastMenu6,gMenuSelection6,gPaths6,gAppList6,gTheDepths6,"&¬¨"gNoLaunch6,gCardTitles,gFindString,gOldScrollRPStackName" into gblListopen file fileNamerepeatspinCursorread from file fileName for 16384if it = "" then exit repeatput it after theListend repeatclose file fileNamerepeat with z = 1 to 40if z mod 6 = 0 then spinCursorget offset("‚âà",theList)if it = 0 then exit repeatdo "put char 1 to "&it-1&" of theList into "&item z of gblListdelete char 1 to it of theListend repeatget deleteFile(fileName)end RestoreGlobalson showPres presStringglobal gMultiFinder,gTheDepths6,gPaths6,gAppList6,gCDVolume6,MFinderspinCursorput "" into appRAM--‚Ä¢‚Ä¢ Split param into varsput item 1 of presString into presPathput item 2 of presString into whichAppput item 3 of presString into availDepthsput item 4 of presString into cpuReqput item 5 of presString into monitorSize--‚Ä¢‚Ä¢ Build Path to Presentationput gCDVolume6 before presPathif last char of presPath is "," then delete last char of presPath--‚Ä¢‚Ä¢ figure out which app to launchif number of chars in whichApp ‚⧠4 thenif whichApp is not "APPL" thenspinCursorput lineItemOffset(whichApp,gAppList6) into lineNumput item 2 of line lineNum of gAppList6 into appNameput item 3 of line lineNum of gAppList6 into appRAMput gCDVolume6&line 2 of gPaths6 before appNameelseput presPath into appNameput "" into presPathend ifelseput whichApp into appNameput gCDVolume6 before appNameend if--‚Ä¢‚Ä¢ Check CPU (if appropriate)if cpuReq is not "" thenif word 2 of item 3 of sysEnvironment() < cpuReq thenanswer "Sorry, this requires a Motorola"&&cpuReq&&¬¨"or faster processor." with "Cancel"exit showPresend ifend if--‚Ä¢‚Ä¢ See if Application is already Openif MFinder thenspinCursorput ApplicationList() into appsOpenput RemovePath(appName) into shortAppNameif shortAppName is in appsOpen and¬¨"HyperCard" is not in shortAppName thenanswer "Sorry, the application is already open."& return &¬¨"‚ÄúContinue‚Äù will switch to the application - "&¬¨"from there you may use the ‚ÄúOpen‚Äù menu item or Quit the "&¬¨"application and re-click the ‚ÄúView‚Äù button."¬¨with "Cancel" or "Continue"if it = "Continue" thenanswer "The presentation you wish to view is located in "&¬¨"the folder:"& return & Pathway(presPath) with "Continue"domenu shortAppNameend ifexit showPresend ifend if--‚Ä¢‚Ä¢ Check memoryget item 6 of presStringif it is not "" thenput it into appRAMelse--// if appRAM is empty then put something into itif "STAK" is not in whichApp and appRAM = "" thenput item 1 of APPLsize(appName,"nodialog:ErrorMessage") ¬¨into minMem--// assume this error is lack of SIZE resource, not fatal errorif ErrorMessage is "Could not load ‚ÄòSIZE‚Äô resources" thenput 1024 into minMemput empty into ErrorMessageend ifput minMem div 1024 into appRAMend ifend ifif whichApp is not "STAK" thenput (round (.95*(applMemory() div 1024))) into freeMem                     --// XFCNif freeMem < appRam thenbeepanswer "There is not enough memory available to view this "&¬¨"presentation!" & return & "Required : "& appRAM & "K" & return &¬¨"Available : "&freeMem & "K"exit showPresend ifelse--‚Ä¢‚Ä¢¬†Check heapspaceif appRAM is not "" thenif the heapSpace < (appRAM*1024) thenanswer "The HyperCard stack you have chosen to view"&¬¨" requires "&appRAM &"K of memory.  HyperCard "&¬¨"currently does not have enough memory."& return &¬¨"To view this stack either: Quit, increase HyperCard's memory, "&¬¨"and try again; or use Single Finder." with "Try anyway" or "Cancel"if it = "Cancel" then exit showPresend ifend ifend if--‚Ä¢‚Ä¢ Offer option to view B/W or Color if appropriateif availDepths = "" or availDepths = 0 thenput "1 2 4 8 16 24 32" into reqDepthend ifif number of words of availDepths > 1 and¬¨line 3 of gTheDepths6 ‚â• 8 thenanswer "View in Color or B&W?" with "Color" or "B&W" or "Cancel"if it is "Cancel" thenexit showpreselse if it is "Color" thenput 8 into reqDepthput "/C" after presPathelse put 1 into reqDepthelse if line 3 of gTheDepths6 = 1 thenif word 1 of availDepths > line 3 of gTheDepths6 thenbeepanswer "This presentation requires a color monitor!"exit showPreselse put 1 into reqDepthelse put availDepths into reqDepth--‚Ä¢‚Ä¢ Check Screen size if appropriateif monitorSize is not "" thenput third item of the screenRect into actualSizeif monitorSize = 13 thenif actualSize < 640 thenbeepanswer "Your monitor is not large enough to display this "&¬¨" presentation. It requires a 13‚Äù screen (or larger)."exit showPresend ifend ifend if--‚Ä¢‚Ä¢ Switch bit depthif number of words of reqDepth = 1 thenspinCursorif reqDepth = 1 thenput "gray" into colorTypeelse put "Color" into colorTypeSwitchXRoo reqDepth,colorTypeif word 1 of the result is "Error" thenbeepput true & return & "Monitor" into gNoLaunch6answer "Unable to switch monitor bit depths. If you wish "&¬¨"to view the presentation, please change the bit depth "&¬¨"setting (in the Control Panel) to "& quote & reqDepth &¬¨quote &".  After setting the depth, hit the "&¬¨"‚ÄúView‚Äù button again." with "Control Panel" or "Cancel"if it = "Control Panel" then doMenu "Control Panel"exit showPresend ifput reqDepth into line 2 of gTheDepths6end if--‚Ä¢‚Ä¢ Ready to open presentationspinCursor-- --@-- if presPath is not "" and there is not a file presPath then debug CheckPoint-- if appName is not "" and there is not a file appName and whichApp is not "STAK" then debug CheckPoint-- --@if presPath = "" then--‚Ä¢‚Ä¢ Stand alone demoshow menuBaropen appNameelse if appName contains "HyperCard" then--‚Ä¢‚Ä¢ go to the stackspinCursorglobal RPStackNameput long id of this cd into RPStackNameif char 2 of item 2 of the long version of stack presPath = "1" then--  answer "The stack ‚Äú"&removepath(presPath) &"‚Äù was designed to use HyperCard 1.2 "&¬¨--  "and may function unpredictably with HyperCard 2.0." with "Cancel" or "Continue"answer "The stack ‚Äú"&removepath(presPath) &"‚Äù was designed to use HyperCard 1.2. "¬¨&return&"Although it should function correctly under HyperCard 2.0, there is a possibility that unpredictable results may occur." with "Cancel" or "Continue"if it = "Cancel" then exit showPresend ifArchiveGlobalsspinCursorvisual iris opengo stack presPathexit showPreselse--‚Ä¢‚Ä¢ all other casesshow menuBaropen presPath with appNameend ifend showPreson closeCardlock screenend closeCardon selectLine lineNumber,fldNamedo ("put line lineNumber of " & fldName & " into theLine")if theLine is not "" thendo ("put (number of chars of line 1 to lineNumber of" && fldName & ") + 1 into endChar")do ("select char (endChar - length of theLine) to endChar of" && fldName)end ifend selectLineon selectButton theLine,theFldshow bg btn "hiliter" at item 1 of loc of bg btn "hiliter",¬¨top of theFld + (textheight of theFld*theLine)-7end selectButtonfunction linkedText theLine,theListsubtract 1 from theLinespinCursorput "Œ©" into delimrepeat for theLinedelete char 1 to offset(delim,theList) of theListend repeatspinCursorreturn char 1 to offset(delim,theList)-1 of theListend linkedTexton LinkedStoryLineglobal gOtherCdList6,gLastMenu6put word 2 of the clickLine into theLineif line theLine of target = "" then exit LinkedStoryLineSpinCursorselectLine theLine,name of the targetput theLine +1 & return & target into gOtherCdList6wait 8get short name of this cdif it is not "Search" then put it into gLastMenu6LinkToCard line theLine of target,"iris Open"end LinkedStoryLinefunction RemovePath TheFileput number of chars of TheFile into PathLengthrepeat with i = PathLength down to 1if char i of TheFile = ":" then exit repeatend repeatadd 1 to iif PathLength ‚⧠i thenreturn theFileelse return (char i to PathLength of TheFile)end RemovePathon LinkToMapLinkToCard "Map","Iris Close"end linkToMapon LinkToCard theCard,theEffectglobal gCdNameList6,gCdIDList6SpinCursorput line lineOffset(theCard,gCdNameList6) of gCdIDList6 into tCgo cd id tCif theEffect is not "None" thenif theEffect is not "" thenunlock screen with theEffectelse unlock screenend ifget DoubleClick()end linkToCardfunction thereIsAFile theFileglobal errGlobalreturn fileExists(theFile,"nodialog:errGlobal")end thereIsAFilefunction PreferencesPathput systemFolder() into sysPath--‚Ä¢‚Ä¢ Verify "Preferences:ARPL 6.0:", if not create as necessaryif not thereIsAFile(sysPath &"Preferences:") thenNewFolder sysPath &"Preferences:"get the Resultif it is not 0 thenif it is not -48 then osErr itend ifNewFolder sysPath &"Preferences:ARPL 6.0:"get the Resultif it is not 0 thenif it is not -48 then osErr itend ifelse if not thereIsAFile(sysPath&"Preferences:ARPL 6.0:") thenNewFolder sysPath &"Preferences:ARPL 6.0:"get the Resultif it is not 0 thenif it is not -48 then osErr itend ifend ifreturn sysPath & "Preferences:ARPL 6.0:"end PreferencesPathon LinkToSearchlinkToCard "Search","zoom out"end LinkToSearchon LinkToMenuLinkToCard "Main Menu","iris close"end LinkToMenuon LinkToHelp numglobal gCDVolume6,helpNumget DoubleClick()lock screenpush cdput gCDVolume6 & "1-Reference:‚Ä¢ARPL Stacks:Library Help" into helpPathif there is a file (helpPath) thenif num = "" thenput 1 into helpNum       --// Generalelse put num into helpNumSpinCursorgo stack helpPathunlock screen with dissolve fastelsebeepanswer "Unable to locate the Help stack!" with "Cancel"end ifend LinkToHelpon LinkToQuitLinkToCard "CopyRight","barn door close"repeat until not the lockscreenunlock screen with barn door closeend repeatrepeat 3spinCursorwait 20end repeatend LinkToQuiton domenu whichglobal UserNameif userName is in "Peter Meyer David Goldman" then pass domenu --@if which is in "Home Quit HyperCard" then LinkToQuitelse if which is in "Recent Open Stack... New Stack...First Last Next Prev Back" thenbeepexit domenuelse pass domenuend domenuon arrowKeyglobal UserNameif userName = "Peter Meyer" then pass arrowKey --@beepend arrowKeyon OsErr Eif E is -33 then put "Directory full" into Estrelse if E is -38 then put "File not open" into Estrelse if E is -39 then put "End of file" into Estrelse if E is -40  thenput "tried to position to before start of file (r/w)" into Estrelse if E is -41 thenput "memory full (open) or file won't fit (load)" into Estrelse if E is -42 then put "too many files open" into Estrelse if E is -47 then put "File is busy (delete)" into Estrelse if E is -48 then put "duplicate filename (rename)" into Estrelse if E is -50 then put "Error in user parameter list" into Estrelse if E is -51 then put "refnum error" into Estrelse if E is -52 then put "get file position error" into Estrelse if E is -53 thenput "volume not on line Error (was Ejected)" into Estrelse if E is -60 then put "bad master directory block" into Estrelse if E is -61 then put "write permissions Eor" into Estrelse if E is -54 thenput "Attempt to open locked file for writing" into Estrelse if E is -46 then put "Volume locked (by software)" into Estrelse if E is -45 then put "File locked" into Estrelse if E is -44 then put "Volume locked (by hardware)" into Estrelse if E is -43 then put "File not found" into Estrelse if E is -37 then put "Bad volume or file name" into Estrelse if E is -36 then put "I/O Error" into Estrelse if E is -35 then put "No such volume" into Estrelse if E is -34 then put "Disk is full" into Estrelse if E is -49 then put "File already open for writing" into Estrelse put "Failed with error" && E into Estranswer "Unable to create a Preferences folder." & return &¬¨Estr with "OK"end OsErron clearGlobalsglobal gMainStack6,gCdNameList6,gCdIDList6,MFinder,gOtherCdList6global gCDVolume6,gGlobalInit6,gLastMenu6,gMenuSelection6global gCardTitles,gFindString,gOldScrollglobal gPaths6,gAppList6,gTheDepths6,gNoLaunch6,RPStackNamespinCursorput "gMainStack6,gCdNameList6,gCdIDList6,MFinder,gOtherCdList6,"&¬¨"gCDVolume6,gGlobalInit6,gLastMenu6,gMenuSelection6,gPaths6,gAppList6,gTheDepths6,"&¬¨"gNoLaunch6,gCardTitles,gFindString,gOldScrollRPStackName" into gblListrepeat with z = 1 to number of items of gblListdo "Put empty into "& item z of gblListend repeatend clearGlobalsFunction volumeNameput trim(long name of this stack) into theFilerepeat with i = 1 to number of chars of theFileif char i of theFile = ":" then exit repeatend repeatreturn (char 1 to i of theFile)end VolumeNamefunction trim namedelete char 1 to 7 of namedelete last char of namereturn nameend trimFunction PathWay theFilerepeat with i = Length of theFile down to 1if char i of theFile = ":" then exit repeatend repeatif i < 2 thenreturn theFileelse return (char 1 to i of TheFile)end PathWayfunction LineOffset findText,findInif findText is not in findIn then return 0put return & findIn & return into findInreturn number of lines of (char 1 to offset(Return&findText&Return,findIn) of findIn)end LineOffsetfunction LineItemOffset findText,findInif findText is not in findIn then return 0put return & findIn & return into findInreturn number of lines of (char 1 to offset(Return&findText&",",findIn) of findIn)end LineItemOffseton SpinCursorglobal CursIDif CursID < 256 or CursID > 262 then put 256 into CursIDelse add 1 to CursIDset cursor to CursIDend SpinCursorfunction DoubleClickSpinCursorwait 20return mouseClick()end DoubleClickfunction thereIsAFile theFileglobal errGlobalreturn fileExists(theFile,"nodialog:errGlobal")end thereIsAFileon UpdateCdIDsglobal gCdNameList6,gCdIDList6put "" into gCdNameList6put "" into gCdIDList6set lockmessages to trueset lockrecent to trueset lockscreen to truepush cdgo cd 1repeat with z = 1 to number of cdsif z mod 10 = 0 thenput "Updating Card Descriptor List..."& zset cursor to busyend ifget short name of this cdif it contains " id " then get fld "Title"put it & return after gCdNameList6put short id of this cd & return after gCdIDList6go nextend repeatgo cd 1put gCdNameList6 into cd fld "Names"put gCdIDList6 into cd fld "Ids"pop cdset lockmessages to falseset lockrecent to falseset lockscreen to falseend UpdateCdIDs</script>
  17.     <background id="2890" file="background_2890.xml" name="0" />
  18.     <background id="6335" file="background_6335.xml" name="2 Single Scroll" />
  19.     <background id="9462" file="background_9462.xml" name="find File" />
  20.     <background id="11092" file="background_11092.xml" name="4" />
  21.     <background id="13408" file="background_13408.xml" name="Pres" />
  22.     <background id="37048" file="background_37048.xml" name="" />
  23.     <card id="13593" file="card_13593.xml" marked="false" name="Title Card" owner="2890" />
  24.     <card id="3652" file="card_3652.xml" marked="false" name="Map" owner="2890" />
  25.     <card id="2078" file="card_2078.xml" marked="false" name="CopyRight" owner="2890" />
  26.     <card id="85008" file="card_85008.xml" marked="false" name="Search" owner="9462" />
  27.     <card id="60713" file="card_60713.xml" marked="false" name="Index" owner="37048" />
  28.     <card id="6846" file="card_6846.xml" marked="false" name="What's New" owner="6335" />
  29.     <card id="68535" file="card_68535.xml" marked="false" name="Service & Support" owner="6335" />
  30.     <card id="8149" file="card_8149.xml" marked="false" name="Apple" owner="6335" />
  31.     <card id="5857" file="card_5857.xml" marked="false" name="Apple Demos" owner="6335" />
  32.     <card id="6634" file="card_6634.xml" marked="false" name="Apple Products" owner="6335" />
  33.     <card id="8353" file="card_8353.xml" marked="false" name="Markets" owner="6335" />
  34.     <card id="62629" file="card_62629.xml" marked="false" name="New Product Intro" owner="6335" />
  35.     <card id="11718" file="card_11718.xml" marked="false" name="Apple Literature Guide" owner="11092" />
  36.     <card id="11871" file="card_11871.xml" marked="false" name="Apple User Groups DB" owner="11092" />
  37.     <card id="12742" file="card_12742.xml" marked="false" name="Apple Graphics Source" owner="11092" />
  38.     <card id="12921" file="card_12921.xml" marked="false" name="Graphics Library" owner="11092" />
  39.     <card id="2559" file="card_2559.xml" marked="false" name="" owner="13408" />
  40.     <card id="64094" file="card_64094.xml" marked="false" name="" owner="13408" />
  41.     <card id="63844" file="card_63844.xml" marked="false" name="" owner="13408" />
  42.     <card id="63528" file="card_63528.xml" marked="false" name="" owner="13408" />
  43.     <card id="63261" file="card_63261.xml" marked="false" name="" owner="13408" />
  44.     <card id="63103" file="card_63103.xml" marked="false" name="" owner="13408" />
  45.     <card id="62337" file="card_62337.xml" marked="false" name="" owner="13408" />
  46.     <card id="62169" file="card_62169.xml" marked="false" name="" owner="13408" />
  47.     <card id="61828" file="card_61828.xml" marked="false" name="" owner="13408" />
  48.     <card id="61666" file="card_61666.xml" marked="false" name="" owner="13408" />
  49.     <card id="61226" file="card_61226.xml" marked="false" name="" owner="13408" />
  50.     <card id="61019" file="card_61019.xml" marked="false" name="" owner="13408" />
  51.     <card id="60568" file="card_60568.xml" marked="false" name="" owner="13408" />
  52.     <card id="60182" file="card_60182.xml" marked="false" name="" owner="13408" />
  53.     <card id="60062" file="card_60062.xml" marked="false" name="" owner="13408" />
  54.     <card id="59872" file="card_59872.xml" marked="false" name="" owner="13408" />
  55.     <card id="59531" file="card_59531.xml" marked="false" name="" owner="13408" />
  56.     <card id="59332" file="card_59332.xml" marked="false" name="" owner="13408" />
  57.     <card id="58908" file="card_58908.xml" marked="false" name="" owner="13408" />
  58.     <card id="58837" file="card_58837.xml" marked="false" name="" owner="13408" />
  59.     <card id="58389" file="card_58389.xml" marked="false" name="" owner="13408" />
  60.     <card id="57862" file="card_57862.xml" marked="false" name="" owner="13408" />
  61.     <card id="57830" file="card_57830.xml" marked="false" name="" owner="13408" />
  62.     <card id="57417" file="card_57417.xml" marked="false" name="" owner="13408" />
  63.     <card id="57171" file="card_57171.xml" marked="false" name="" owner="13408" />
  64.     <card id="57024" file="card_57024.xml" marked="false" name="" owner="13408" />
  65.     <card id="56610" file="card_56610.xml" marked="false" name="" owner="13408" />
  66.     <card id="56359" file="card_56359.xml" marked="false" name="" owner="13408" />
  67.     <card id="56124" file="card_56124.xml" marked="false" name="" owner="13408" />
  68.     <card id="55923" file="card_55923.xml" marked="false" name="" owner="13408" />
  69.     <card id="55758" file="card_55758.xml" marked="false" name="" owner="13408" />
  70.     <card id="55449" file="card_55449.xml" marked="false" name="" owner="13408" />
  71.     <card id="55214" file="card_55214.xml" marked="false" name="" owner="13408" />
  72.     <card id="54931" file="card_54931.xml" marked="false" name="" owner="13408" />
  73.     <card id="54672" file="card_54672.xml" marked="false" name="" owner="13408" />
  74.     <card id="54508" file="card_54508.xml" marked="false" name="" owner="13408" />
  75.     <card id="53772" file="card_53772.xml" marked="false" name="" owner="13408" />
  76.     <card id="53674" file="card_53674.xml" marked="false" name="" owner="13408" />
  77.     <card id="53375" file="card_53375.xml" marked="false" name="" owner="13408" />
  78.     <card id="53011" file="card_53011.xml" marked="false" name="" owner="13408" />
  79.     <card id="52894" file="card_52894.xml" marked="false" name="" owner="13408" />
  80.     <card id="52265" file="card_52265.xml" marked="false" name="" owner="13408" />
  81.     <card id="52063" file="card_52063.xml" marked="false" name="" owner="13408" />
  82.     <card id="51735" file="card_51735.xml" marked="false" name="" owner="13408" />
  83.     <card id="51488" file="card_51488.xml" marked="false" name="" owner="13408" />
  84.     <card id="51337" file="card_51337.xml" marked="false" name="" owner="13408" />
  85.     <card id="51042" file="card_51042.xml" marked="false" name="" owner="13408" />
  86.     <card id="50943" file="card_50943.xml" marked="false" name="" owner="13408" />
  87.     <card id="50494" file="card_50494.xml" marked="false" name="" owner="13408" />
  88.     <card id="50392" file="card_50392.xml" marked="false" name="" owner="13408" />
  89.     <card id="50118" file="card_50118.xml" marked="false" name="" owner="13408" />
  90.     <card id="49596" file="card_49596.xml" marked="false" name="" owner="13408" />
  91.     <card id="49260" file="card_49260.xml" marked="false" name="" owner="13408" />
  92.     <card id="48753" file="card_48753.xml" marked="false" name="" owner="13408" />
  93.     <card id="48430" file="card_48430.xml" marked="false" name="" owner="13408" />
  94.     <card id="48217" file="card_48217.xml" marked="false" name="" owner="13408" />
  95.     <card id="48024" file="card_48024.xml" marked="false" name="" owner="13408" />
  96.     <card id="47833" file="card_47833.xml" marked="false" name="" owner="13408" />
  97.     <card id="47405" file="card_47405.xml" marked="false" name="" owner="13408" />
  98.     <card id="47239" file="card_47239.xml" marked="false" name="" owner="13408" />
  99.     <card id="46980" file="card_46980.xml" marked="false" name="" owner="13408" />
  100.     <card id="46601" file="card_46601.xml" marked="false" name="" owner="13408" />
  101.     <card id="46430" file="card_46430.xml" marked="false" name="" owner="13408" />
  102.     <card id="46261" file="card_46261.xml" marked="false" name="" owner="13408" />
  103.     <card id="45840" file="card_45840.xml" marked="false" name="" owner="13408" />
  104.     <card id="45591" file="card_45591.xml" marked="false" name="" owner="13408" />
  105.     <card id="44938" file="card_44938.xml" marked="false" name="" owner="13408" />
  106.     <card id="44784" file="card_44784.xml" marked="false" name="" owner="13408" />
  107.     <card id="44315" file="card_44315.xml" marked="false" name="" owner="13408" />
  108.     <card id="44222" file="card_44222.xml" marked="false" name="" owner="13408" />
  109.     <card id="43963" file="card_43963.xml" marked="false" name="" owner="13408" />
  110.     <card id="43607" file="card_43607.xml" marked="false" name="" owner="13408" />
  111.     <card id="43387" file="card_43387.xml" marked="false" name="" owner="13408" />
  112.     <card id="43113" file="card_43113.xml" marked="false" name="" owner="13408" />
  113.     <card id="42766" file="card_42766.xml" marked="false" name="" owner="13408" />
  114.     <card id="42610" file="card_42610.xml" marked="false" name="" owner="13408" />
  115.     <card id="42285" file="card_42285.xml" marked="false" name="" owner="13408" />
  116.     <card id="42101" file="card_42101.xml" marked="false" name="" owner="13408" />
  117.     <card id="41860" file="card_41860.xml" marked="false" name="" owner="13408" />
  118.     <card id="41646" file="card_41646.xml" marked="false" name="" owner="13408" />
  119.     <card id="41440" file="card_41440.xml" marked="false" name="" owner="13408" />
  120.     <card id="40481" file="card_40481.xml" marked="false" name="" owner="13408" />
  121.     <card id="40208" file="card_40208.xml" marked="false" name="" owner="13408" />
  122.     <card id="40062" file="card_40062.xml" marked="false" name="" owner="13408" />
  123.     <card id="39911" file="card_39911.xml" marked="false" name="" owner="13408" />
  124.     <card id="39500" file="card_39500.xml" marked="false" name="" owner="13408" />
  125.     <card id="39384" file="card_39384.xml" marked="false" name="" owner="13408" />
  126.     <card id="38765" file="card_38765.xml" marked="false" name="" owner="13408" />
  127.     <card id="38461" file="card_38461.xml" marked="false" name="" owner="13408" />
  128.     <card id="38351" file="card_38351.xml" marked="false" name="" owner="13408" />
  129.     <card id="38049" file="card_38049.xml" marked="false" name="" owner="13408" />
  130.     <card id="37883" file="card_37883.xml" marked="false" name="" owner="13408" />
  131.     <card id="37526" file="card_37526.xml" marked="false" name="" owner="13408" />
  132.     <card id="37353" file="card_37353.xml" marked="false" name="" owner="13408" />
  133.     <card id="36705" file="card_36705.xml" marked="false" name="" owner="13408" />
  134.     <card id="36364" file="card_36364.xml" marked="false" name="" owner="13408" />
  135.     <card id="36046" file="card_36046.xml" marked="false" name="" owner="13408" />
  136.     <card id="35665" file="card_35665.xml" marked="false" name="" owner="13408" />
  137.     <card id="35462" file="card_35462.xml" marked="false" name="" owner="13408" />
  138.     <card id="35278" file="card_35278.xml" marked="false" name="" owner="13408" />
  139.     <card id="35057" file="card_35057.xml" marked="false" name="" owner="13408" />
  140.     <card id="34587" file="card_34587.xml" marked="false" name="" owner="13408" />
  141.     <card id="34537" file="card_34537.xml" marked="false" name="" owner="13408" />
  142.     <card id="34216" file="card_34216.xml" marked="false" name="" owner="13408" />
  143.     <card id="33998" file="card_33998.xml" marked="false" name="" owner="13408" />
  144.     <card id="33695" file="card_33695.xml" marked="false" name="" owner="13408" />
  145.     <card id="33329" file="card_33329.xml" marked="false" name="" owner="13408" />
  146.     <card id="33232" file="card_33232.xml" marked="false" name="" owner="13408" />
  147.     <card id="32916" file="card_32916.xml" marked="false" name="" owner="13408" />
  148.     <card id="32755" file="card_32755.xml" marked="false" name="" owner="13408" />
  149.     <card id="32304" file="card_32304.xml" marked="false" name="" owner="13408" />
  150.     <card id="31822" file="card_31822.xml" marked="false" name="" owner="13408" />
  151.     <card id="31740" file="card_31740.xml" marked="false" name="" owner="13408" />
  152.     <card id="31409" file="card_31409.xml" marked="false" name="" owner="13408" />
  153.     <card id="31144" file="card_31144.xml" marked="false" name="" owner="13408" />
  154.     <card id="30885" file="card_30885.xml" marked="false" name="" owner="13408" />
  155.     <card id="30501" file="card_30501.xml" marked="false" name="" owner="13408" />
  156.     <card id="30256" file="card_30256.xml" marked="false" name="" owner="13408" />
  157.     <card id="30087" file="card_30087.xml" marked="false" name="" owner="13408" />
  158.     <card id="29740" file="card_29740.xml" marked="false" name="" owner="13408" />
  159.     <card id="29483" file="card_29483.xml" marked="false" name="" owner="13408" />
  160.     <card id="29279" file="card_29279.xml" marked="false" name="" owner="13408" />
  161.     <card id="29141" file="card_29141.xml" marked="false" name="" owner="13408" />
  162.     <card id="28835" file="card_28835.xml" marked="false" name="" owner="13408" />
  163.     <card id="28473" file="card_28473.xml" marked="false" name="" owner="13408" />
  164.     <card id="28348" file="card_28348.xml" marked="false" name="" owner="13408" />
  165.     <card id="27763" file="card_27763.xml" marked="false" name="" owner="13408" />
  166.     <card id="27504" file="card_27504.xml" marked="false" name="" owner="13408" />
  167.     <card id="27376" file="card_27376.xml" marked="false" name="" owner="13408" />
  168.     <card id="26922" file="card_26922.xml" marked="false" name="" owner="13408" />
  169.     <card id="26827" file="card_26827.xml" marked="false" name="" owner="13408" />
  170.     <card id="26390" file="card_26390.xml" marked="false" name="" owner="13408" />
  171.     <card id="26132" file="card_26132.xml" marked="false" name="" owner="13408" />
  172.     <card id="25868" file="card_25868.xml" marked="false" name="" owner="13408" />
  173.     <card id="25605" file="card_25605.xml" marked="false" name="" owner="13408" />
  174.     <card id="25474" file="card_25474.xml" marked="false" name="" owner="13408" />
  175.     <card id="25229" file="card_25229.xml" marked="false" name="" owner="13408" />
  176.     <card id="24947" file="card_24947.xml" marked="false" name="" owner="13408" />
  177.     <card id="24760" file="card_24760.xml" marked="false" name="" owner="13408" />
  178.     <card id="24563" file="card_24563.xml" marked="false" name="" owner="13408" />
  179.     <card id="24164" file="card_24164.xml" marked="false" name="" owner="13408" />
  180.     <card id="23769" file="card_23769.xml" marked="false" name="" owner="13408" />
  181.     <card id="23201" file="card_23201.xml" marked="false" name="" owner="13408" />
  182.     <card id="22856" file="card_22856.xml" marked="false" name="" owner="13408" />
  183.     <card id="22780" file="card_22780.xml" marked="false" name="" owner="13408" />
  184.     <card id="22305" file="card_22305.xml" marked="false" name="" owner="13408" />
  185.     <card id="22081" file="card_22081.xml" marked="false" name="" owner="13408" />
  186.     <card id="21957" file="card_21957.xml" marked="false" name="" owner="13408" />
  187.     <card id="21616" file="card_21616.xml" marked="false" name="" owner="13408" />
  188.     <card id="21370" file="card_21370.xml" marked="false" name="" owner="13408" />
  189.     <card id="20944" file="card_20944.xml" marked="false" name="" owner="13408" />
  190.     <card id="20709" file="card_20709.xml" marked="false" name="" owner="13408" />
  191.     <card id="20263" file="card_20263.xml" marked="false" name="" owner="13408" />
  192.     <card id="20195" file="card_20195.xml" marked="false" name="" owner="13408" />
  193.     <card id="19813" file="card_19813.xml" marked="false" name="" owner="13408" />
  194.     <card id="19647" file="card_19647.xml" marked="false" name="" owner="13408" />
  195.     <card id="18932" file="card_18932.xml" marked="false" name="" owner="13408" />
  196.     <card id="18594" file="card_18594.xml" marked="false" name="" owner="13408" />
  197.     <card id="18343" file="card_18343.xml" marked="false" name="" owner="13408" />
  198.     <card id="18173" file="card_18173.xml" marked="false" name="" owner="13408" />
  199.     <card id="17872" file="card_17872.xml" marked="false" name="" owner="13408" />
  200.     <card id="17614" file="card_17614.xml" marked="false" name="" owner="13408" />
  201.     <card id="17375" file="card_17375.xml" marked="false" name="" owner="13408" />
  202.     <card id="17123" file="card_17123.xml" marked="false" name="" owner="13408" />
  203.     <card id="16780" file="card_16780.xml" marked="false" name="" owner="13408" />
  204.     <card id="16509" file="card_16509.xml" marked="false" name="" owner="13408" />
  205.     <card id="16315" file="card_16315.xml" marked="false" name="" owner="13408" />
  206.     <card id="15913" file="card_15913.xml" marked="false" name="" owner="13408" />
  207.     <card id="15678" file="card_15678.xml" marked="false" name="" owner="13408" />
  208.     <card id="15387" file="card_15387.xml" marked="false" name="" owner="13408" />
  209.     <card id="15129" file="card_15129.xml" marked="false" name="" owner="13408" />
  210.     <card id="14724" file="card_14724.xml" marked="false" name="" owner="13408" />
  211.     <card id="14180" file="card_14180.xml" marked="false" name="" owner="13408" />
  212.     <card id="13292" file="card_13292.xml" marked="false" name="" owner="13408" />
  213.     <card id="12358" file="card_12358.xml" marked="false" name="" owner="13408" />
  214.     <card id="12082" file="card_12082.xml" marked="false" name="" owner="13408" />
  215.     <card id="10865" file="card_10865.xml" marked="false" name="" owner="13408" />
  216.     <card id="10749" file="card_10749.xml" marked="false" name="" owner="13408" />
  217.     <card id="10291" file="card_10291.xml" marked="false" name="" owner="13408" />
  218.     <card id="10222" file="card_10222.xml" marked="false" name="" owner="13408" />
  219.     <card id="9921" file="card_9921.xml" marked="false" name="" owner="13408" />
  220.     <card id="9712" file="card_9712.xml" marked="false" name="" owner="13408" />
  221.     <card id="9126" file="card_9126.xml" marked="false" name="" owner="13408" />
  222.     <card id="8775" file="card_8775.xml" marked="false" name="" owner="13408" />
  223.     <card id="8465" file="card_8465.xml" marked="false" name="" owner="13408" />
  224.     <card id="4451" file="card_4451.xml" marked="false" name="" owner="13408" />
  225.     <card id="4255" file="card_4255.xml" marked="false" name="" owner="13408" />
  226. </stack>
  227.